           printf '\033]2;Hello world!\033\\'
           printf '\033]2;Hello world!\007'
           printf '\033]2;%s\033\\' "Hello world!"
           printf '\033]2;%s\007' "Hello world!"

 Команда printf интерпретирует восьмеричное значение «\033»
 как экранирование и (поскольку оно не было задано в формате)
 пропускает завершающую новую строку из вывода.
 Некоторые программы (такие как screen) одновременно устанавливают заголовки
 окон и значков, используя немного другую последовательность управления:
           printf '\033]0;Hello world!\033\\'
           printf '\033]0;Hello world!\007'
           printf '\033]0;%s\033\\' "Hello world!"
           printf '\033]0;%s\007' "Hello world!"

 Отличие заключается в параметре «0» в каждой команде.
 Большинство оконных менеджеров будут учитывать либо заголовок окна,
 либо заголовок значка.
 Некоторые сделают различие и позволят вам установить только заголовок значка.
 Вы можете указать xterm запрашивать это с другим параметром
 в управляющей последовательности:
           printf '\033]1;Hello world!\033\\'
           printf '\033]1;Hello world!\007'
           printf '\033]1;%s\033\\' "Hello world!"
           printf '\033]1;%s\007' "Hello world!"
